home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 17
/
CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso
/
CUCD
/
Programming
/
DiceSource
/
lib
/
amiga
/
divs.a
< prev
next >
Wrap
Text File
|
1994-02-01
|
433b
|
35 lines
; DIVS.A
;
; (c)Copyright 1990, Matthew Dillon, All Rights Reserved
;
; D0/D1 -> D0 signed divide
; 32/32 -> 32 signed divide
section text,code
xdef __divs
xref __divu
__divs:
tst.l D1
bmi ds10
tst.l D0 ; numerator
bmi ds20
bra __divu
ds10 neg.l D1
tst.l D0
bmi ds30
ds10n bsr __divu
neg.l D0
rts
ds20 neg.l D0
bsr __divu
neg.l D0
rts
ds30 neg.l D0
bra __divu
END